import { ValueTransformer } from 'typeorm';

export class ArrayToStringTransformer implements ValueTransformer {
  to(value: any): any {
    if (Array.isArray(value)) {
      return value.join(','); // 将数组转换为逗号分隔的字符串
    }
    return value;
  }

  from(value: any): any {
    if (typeof value === 'string') {
      return value.split(','); // 将逗号分隔的字符串转换为数组
    }
    return value;
  }
}
